package com.aco.fatureapp.model.printer;

public class PrinterResumo {

	private Long id;

	private Long posicao;

	private Long inscricao;

	private Long leitura;

	private String hora;

	private Long ocorrencia;

	private Long matricula;

	private int tipoEntrega;

	private int retida;

	private int refaturada;

	public PrinterResumo(Long id, Long posicao, Long inscricao, Long leitura,
			String hora, Long ocorrencia, Long matricula, int tipoEntrega,
			int retida, int refaturada) {
		super();
		this.id = id;
		this.posicao = posicao;
		this.inscricao = inscricao;
		this.leitura = leitura;
		this.hora = hora;
		this.ocorrencia = ocorrencia;
		this.matricula = matricula;
		this.tipoEntrega = tipoEntrega;
		this.retida = retida;
		this.refaturada = refaturada;
	}

	public PrinterResumo() {
		super();
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getPosicao() {
		return posicao;
	}

	public void setPosicao(Long posicao) {
		this.posicao = posicao;
	}

	public Long getInscricao() {
		return inscricao;
	}

	public void setInscricao(Long inscricao) {
		this.inscricao = inscricao;
	}

	public Long getLeitura() {
		return leitura;
	}

	public void setLeitura(Long leitura) {
		this.leitura = leitura;
	}

	public String getHora() {
		return hora;
	}

	public void setHora(String hora) {
		this.hora = hora;
	}

	public Long getOcorrencia() {
		return ocorrencia;
	}

	public void setOcorrencia(Long ocorrencia) {
		this.ocorrencia = ocorrencia;
	}

	public Long getMatricula() {
		return matricula;
	}

	public void setMatricula(Long matricula) {
		this.matricula = matricula;
	}

	public int getTipoEntrega() {
		return tipoEntrega;
	}

	public void setTipoEntrega(int tipoEntrega) {
		this.tipoEntrega = tipoEntrega;
	}

	public int getRetida() {
		return retida;
	}

	public void setRetida(int retida) {
		this.retida = retida;
	}

	public int getRefaturada() {
		return refaturada;
	}

	public void setRefaturada(int refaturada) {
		this.refaturada = refaturada;
	}

	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result
				+ ((inscricao == null) ? 0 : inscricao.hashCode());
		return result;
	}

	@Override
	public boolean equals(Object obj) {
		if (this == obj) {
			return true;
		}
		if (obj == null) {
			return false;
		}
		if (getClass() != obj.getClass()) {
			return false;
		}
		PrinterResumo other = (PrinterResumo) obj;
		if (inscricao == null) {
			if (other.inscricao != null) {
				return false;
			}
		}
		else if (!inscricao.equals(other.inscricao)) {
			return false;
		}
		return true;
	}

}
